Test Driven Development [TIL] 21.03.29.(Mon) 2. 테스트 케이스를 통과하기만 하는 코드를 작성합니다. 즉, 코드를 테스트 하기 용이하게끔 기능 단위로 분리하게 됩니다. 어떤 테스트를 수행했는지를 보면 어떤 기능을 하는지, 한계점이 무엇인지를 파악할 수 있기 때문입니다. 테스트를 위해 코드를 기능별로 분리해두었기 때문에 어떤 부분이 문제가 되는지 금방 특정할 수 있기 때문이죠. 하지만 테스트를 먼저 작성하면 아래와 같은 이점들을 얻을 수... TDDTILTest Driven DevelopmentTDD 210402 Fri 단위 테스트 실습 New File → Unit Test bundle 만들기 생성된 TDD_Test 선택 앱에서 테스트하는 방법 Target membership 파일 별로 체크박스 일일히 해주기 Target Membership에 체크: 해당 모듈의 소스파일이 된다는 의미 혹은 @Testable 해주기 When you add the @testable attribute to an import st... Test Driven Development테스트주도개발유닛테스트일반화마인드맵unittest단위테스트TDDTDD
[TIL] 21.03.29.(Mon) 2. 테스트 케이스를 통과하기만 하는 코드를 작성합니다. 즉, 코드를 테스트 하기 용이하게끔 기능 단위로 분리하게 됩니다. 어떤 테스트를 수행했는지를 보면 어떤 기능을 하는지, 한계점이 무엇인지를 파악할 수 있기 때문입니다. 테스트를 위해 코드를 기능별로 분리해두었기 때문에 어떤 부분이 문제가 되는지 금방 특정할 수 있기 때문이죠. 하지만 테스트를 먼저 작성하면 아래와 같은 이점들을 얻을 수... TDDTILTest Driven DevelopmentTDD 210402 Fri 단위 테스트 실습 New File → Unit Test bundle 만들기 생성된 TDD_Test 선택 앱에서 테스트하는 방법 Target membership 파일 별로 체크박스 일일히 해주기 Target Membership에 체크: 해당 모듈의 소스파일이 된다는 의미 혹은 @Testable 해주기 When you add the @testable attribute to an import st... Test Driven Development테스트주도개발유닛테스트일반화마인드맵unittest단위테스트TDDTDD